package com.itmumu.miniwechat.user.domain.vo.response;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class UserInfoVo {

    /**
     * 用户ID
     */
    private Integer uid;

    /**
     * 用户昵称
     */
    private String nickname;

    /**
     * 头像
     */
    private String avatar;

    /**
     * 性别：0=未知，1=男，2=女
     */
    private Integer gender;

    /**
     * 手机号
     */
    private String mobile;

    /**
     * 邮箱
     */
    private String email;


    /**
     * 个性签名
     */
    private String personalSignature;

    /**
     * 登录账号
     */
    private String loginNumber;

    /**
     * 账号状态: 1=禁用，0=正常
     */
    private Integer status;

    /**
     * 国家
     */
    private String country;

    /**
     * 城市
     */
    private String city;

    /**
     * 地区
     */
    private String province;

    /**
     * 最近登录时间
     */
    private Integer lastLoginTime;

    /**
     * 最后下线时间
     */
    private Integer lastOffTime;

    /**
     * 联系人状态
     */
    private Integer contactStatus;

    /**
     * 是否收藏
     */
    private Integer isCollected;

    /**
     * 备注信息
     */
    private Integer remark;

    private String token;
}
